Next | Prev | Up | Top | Contents | Index

Debugging Loadable Kernel Modules

symmon supports debugging of loadable kernel modules. symmon commands that do a symbol table lookup, such as brk, lkup, lkaddr, hx, and nm, also search the symbol tables created for loadable modules. The msyms command can also be used to list the symbols for a particular loaded module:

% msyms id

Use the mlist command to list correctly loaded and registered modules:

% mlist

For more information about using symmon, refer to Chapter 10, "Driver Installation and Testing".

The ml command contains a debug option that can be used to turn verbose error reporting on or off; it may also be used to disable the loading and registering of modules:

% ml debug [-vns]

-v

the verbose option turns verbose error reporting on.

-n

no load or register disallows the loading or registering of modules.

-s

silence silences verbose error reporting and enables loading a registering of modules.


Next | Prev | Up | Top | Contents | Index